--------------------------------------
-- 场景管理工具
-------------------------------------

local M = {}

function M.gotoScene(sceneName)
	composer.gotoScene(sceneName)
end

--[[
	获取最上方的场景组，如果overlay在上面，返回overlay。
	如果没有任何的场景存在，则返回 composer.stage
]]
function M.getFrontGroup()
	local overlayName = composer.getSceneName("overlay")

	if overlayName then
		return composer.getScene(overlayName).view
	end

	local sceneName  = composer.getSceneName("current")
	if sceneName then
		return composer.getScene(sceneName).view
	end
end

return M